/* You can add global styles to this file, and also import other style files */
@import '~@angular/material/core/theming/prebuilt/indigo-pink.css';

*{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    text-decoration: none;
    list-style: none;
    font:normal 14px/150% 'Microsoft YaHei', arial, 微软雅黑, tahoma, 宋体, sans-serif;
    letter-spacing: 1px;-webkit-tap-highlight-color:transparent;
}
body{
    min-width: 1000px;
    position: absolute;
    top:0;
    right: 0;left: 0;bottom: 0;
}
.d{
  border: 1px solid red;
}
.no_lineheight{
  line-height: normal;
}
.clear{
  clear: both;
}
.fl{
  float: left;
}
.fr{
  float: right;
}

.pm_wrap {
  width: 100%;
  position: relative;
}
.wrap{
  margin: 0 auto;
}
.table_list {
  width: 95%;
  margin: 8px auto 0 auto;
}


body {
  padding: 0;
  margin: 0;
  color: #333;
}
#ploadding {
  width: 100vw;
  height: 90vh;
  text-align: center;
}
.section {
  padding-top: 40px;
  margin: 0 5%;
  max-width: 90%;
  overflow: auto;
}
.section h1 {
  font-size: 28px;
  color: #3F51B5;
}
.sub-title {
  font-size: 20px;
  line-height: 32px;
  color: #212121;
  margin: 40px 0 20px;
}
table {
  padding: 0; margin: 0; border-spacing: 0;
  font-size: 14px;
}
table.border tr:first-child {
  background-color: #FAFAFA;
}

table.border tr {
  background-color: #fff;
}

table.border th, table.border td {
  border: 1px solid #E5E5E5;
}
.mat-input-placeholder {
  line-height: 125%;
}
.mat-select {
  margin: 1em 0;
}
.field {
  margin: 1em 0;
}
a {
  color: #333;
  text-decoration: none;
}
a:focus {
  color: #3F51B5;
  text-decoration: underline;
}

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'),
    url(materialicons.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.mi {
  position: relative;
  top: 1px;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  text-rendering: auto;
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga';
       font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mi-18 {
  font-size: 18px;
}
.mi-24 {
  font-size: 24px;
}
.mi-36 {
  font-size: 36px;
}
.mi-48 {
  font-size: 48px;
}
.mi-dark {
  color: rgba(0,0,0,0.54);
}
.mi-dark.mi-disabled {
  color: rgba(0,0,0,0.26);
}
.mi-light {
  color: #fff;
}
.mi-light.mi-disabled {
  color: rgba(255,255,255,0.3);
}
.mi-3d-rotation:before {
  content: "\e84d";
}
.mi-access-alarm:before {
  content: "\e190";
}
.mi-access-alarms:before {
  content: "\e191";
}
.mi-access-time:before {
  content: "\e192";
}
.mi-accessibility:before {
  content: "\e84e";
}
.mi-account-balance:before {
  content: "\e84f";
}
.mi-account-balance-wallet:before {
  content: "\e850";
}
.mi-account-box:before {
  content: "\e851";
}
.mi-account-circle:before {
  content: "\e853";
}
.mi-adb:before {
  content: "\e60e";
}
.mi-add:before {
  content: "\e145";
}
.mi-add-alarm:before {
  content: "\e193";
}
.mi-add-alert:before {
  content: "\e003";
}
.mi-add-box:before {
  content: "\e146";
}
.mi-add-circle:before {
  content: "\e147";
}
.mi-add-circle-outline:before {
  content: "\e148";
}
.mi-add-shopping-cart:before {
  content: "\e854";
}
.mi-add-to-photos:before {
  content: "\e39d";
}
.mi-adjust:before {
  content: "\e39e";
}
.mi-airline-seat-flat:before {
  content: "\e630";
}
.mi-airline-seat-flat-angled:before {
  content: "\e631";
}
.mi-airline-seat-individual-suite:before {
  content: "\e632";
}
.mi-airline-seat-legroom-extra:before {
  content: "\e633";
}
.mi-airline-seat-legroom-normal:before {
  content: "\e634";
}
.mi-airline-seat-legroom-reduced:before {
  content: "\e635";
}
.mi-airline-seat-recline-extra:before {
  content: "\e636";
}
.mi-airline-seat-recline-normal:before {
  content: "\e637";
}
.mi-airplanemode-active:before {
  content: "\e195";
}
.mi-airplanemode-inactive:before {
  content: "\e194";
}
.mi-airplay:before {
  content: "\e055";
}
.mi-alarm:before {
  content: "\e855";
}
.mi-alarm-add:before {
  content: "\e856";
}
.mi-alarm-off:before {
  content: "\e857";
}
.mi-alarm-on:before {
  content: "\e858";
}
.mi-album:before {
  content: "\e019";
}
.mi-android:before {
  content: "\e859";
}
.mi-announcement:before {
  content: "\e85a";
}
.mi-apps:before {
  content: "\e5c3";
}
.mi-archive:before {
  content: "\e149";
}
.mi-arrow-back:before {
  content: "\e5c4";
}
.mi-arrow-drop-down:before {
  content: "\e5c5";
}
.mi-arrow-drop-down-circle:before {
  content: "\e5c6";
}
.mi-arrow-drop-up:before {
  content: "\e5c7";
}
.mi-arrow-forward:before {
  content: "\e5c8";
}
.mi-aspect-ratio:before {
  content: "\e85b";
}
.mi-assessment:before {
  content: "\e85c";
}
.mi-assignment:before {
  content: "\e85d";
}
.mi-assignment-ind:before {
  content: "\e85e";
}
.mi-assignment-late:before {
  content: "\e85f";
}
.mi-assignment-return:before {
  content: "\e860";
}
.mi-assignment-returned:before {
  content: "\e861";
}
.mi-assignment-turned-in:before {
  content: "\e862";
}
.mi-assistant:before {
  content: "\e39f";
}
.mi-assistant-photo:before {
  content: "\e3a0";
}
.mi-attach-file:before {
  content: "\e226";
}
.mi-attach-money:before {
  content: "\e227";
}
.mi-attachment:before {
  content: "\e2bc";
}
.mi-audiotrack:before {
  content: "\e3a1";
}
.mi-autorenew:before {
  content: "\e863";
}
.mi-av-timer:before {
  content: "\e01b";
}
.mi-backspace:before {
  content: "\e14a";
}
.mi-backup:before {
  content: "\e864";
}
.mi-battery-alert:before {
  content: "\e19c";
}
.mi-battery-charging-full:before {
  content: "\e1a3";
}
.mi-battery-full:before {
  content: "\e1a4";
}
.mi-battery-std:before {
  content: "\e1a5";
}
.mi-battery-unknown:before {
  content: "\e1a6";
}
.mi-beenhere:before {
  content: "\e52d";
}
.mi-block:before {
  content: "\e14b";
}
.mi-bluetooth:before {
  content: "\e1a7";
}
.mi-bluetooth-audio:before {
  content: "\e60f";
}
.mi-bluetooth-connected:before {
  content: "\e1a8";
}
.mi-bluetooth-disabled:before {
  content: "\e1a9";
}
.mi-bluetooth-searching:before {
  content: "\e1aa";
}
.mi-blur-circular:before {
  content: "\e3a2";
}
.mi-blur-linear:before {
  content: "\e3a3";
}
.mi-blur-off:before {
  content: "\e3a4";
}
.mi-blur-on:before {
  content: "\e3a5";
}
.mi-book:before {
  content: "\e865";
}
.mi-bookmark:before {
  content: "\e866";
}
.mi-bookmark-border:before {
  content: "\e867";
}
.mi-border-all:before {
  content: "\e228";
}
.mi-border-bottom:before {
  content: "\e229";
}
.mi-border-clear:before {
  content: "\e22a";
}
.mi-border-color:before {
  content: "\e22b";
}
.mi-border-horizontal:before {
  content: "\e22c";
}
.mi-border-inner:before {
  content: "\e22d";
}
.mi-border-left:before {
  content: "\e22e";
}
.mi-border-outer:before {
  content: "\e22f";
}
.mi-border-right:before {
  content: "\e230";
}
.mi-border-style:before {
  content: "\e231";
}
.mi-border-top:before {
  content: "\e232";
}
.mi-border-vertical:before {
  content: "\e233";
}
.mi-brightness-1:before {
  content: "\e3a6";
}
.mi-brightness-2:before {
  content: "\e3a7";
}
.mi-brightness-3:before {
  content: "\e3a8";
}
.mi-brightness-4:before {
  content: "\e3a9";
}
.mi-brightness-5:before {
  content: "\e3aa";
}
.mi-brightness-6:before {
  content: "\e3ab";
}
.mi-brightness-7:before {
  content: "\e3ac";
}
.mi-brightness-auto:before {
  content: "\e1ab";
}
.mi-brightness-high:before {
  content: "\e1ac";
}
.mi-brightness-low:before {
  content: "\e1ad";
}
.mi-brightness-medium:before {
  content: "\e1ae";
}
.mi-broken-image:before {
  content: "\e3ad";
}
.mi-brush:before {
  content: "\e3ae";
}
.mi-bug-report:before {
  content: "\e868";
}
.mi-build:before {
  content: "\e869";
}
.mi-business:before {
  content: "\e0af";
}
.mi-cached:before {
  content: "\e86a";
}
.mi-cake:before {
  content: "\e7e9";
}
.mi-call:before {
  content: "\e0b0";
}
.mi-call-end:before {
  content: "\e0b1";
}
.mi-call-made:before {
  content: "\e0b2";
}
.mi-call-merge:before {
  content: "\e0b3";
}
.mi-call-missed:before {
  content: "\e0b4";
}
.mi-call-received:before {
  content: "\e0b5";
}
.mi-call-split:before {
  content: "\e0b6";
}
.mi-camera:before {
  content: "\e3af";
}
.mi-camera-alt:before {
  content: "\e3b0";
}
.mi-camera-enhance:before {
  content: "\e8fc";
}
.mi-camera-front:before {
  content: "\e3b1";
}
.mi-camera-rear:before {
  content: "\e3b2";
}
.mi-camera-roll:before {
  content: "\e3b3";
}
.mi-cancel:before {
  content: "\e5c9";
}
.mi-card-giftcard:before {
  content: "\e8f6";
}
.mi-card-membership:before {
  content: "\e8f7";
}
.mi-card-travel:before {
  content: "\e8f8";
}
.mi-cast:before {
  content: "\e307";
}
.mi-cast-connected:before {
  content: "\e308";
}
.mi-center-focus-strong:before {
  content: "\e3b4";
}
.mi-center-focus-weak:before {
  content: "\e3b5";
}
.mi-change-history:before {
  content: "\e86b";
}
.mi-chat:before {
  content: "\e0b7";
}
.mi-chat-bubble:before {
  content: "\e0ca";
}
.mi-chat-bubble-outline:before {
  content: "\e0cb";
}
.mi-check:before {
  content: "\e5ca";
}
.mi-check-box:before {
  content: "\e834";
}
.mi-check-box-outline-blank:before {
  content: "\e835";
}
.mi-check-circle:before {
  content: "\e86c";
}
.mi-chevron-left:before {
  content: "\e5cb";
}
.mi-chevron-right:before {
  content: "\e5cc";
}
.mi-chrome-reader-mode:before {
  content: "\e86d";
}
.mi-class:before {
  content: "\e86e";
}
.mi-clear:before {
  content: "\e14c";
}
.mi-clear-all:before {
  content: "\e0b8";
}
.mi-close:before {
  content: "\e5cd";
}
.mi-closed-caption:before {
  content: "\e01c";
}
.mi-cloud:before {
  content: "\e2bd";
}
.mi-cloud-circle:before {
  content: "\e2be";
}
.mi-cloud-done:before {
  content: "\e2bf";
}
.mi-cloud-download:before {
  content: "\e2c0";
}
.mi-cloud-off:before {
  content: "\e2c1";
}
.mi-cloud-queue:before {
  content: "\e2c2";
}
.mi-cloud-upload:before {
  content: "\e2c3";
}
.mi-code:before {
  content: "\e86f";
}
.mi-collections:before {
  content: "\e3b6";
}
.mi-collections-bookmark:before {
  content: "\e431";
}
.mi-color-lens:before {
  content: "\e3b7";
}
.mi-colorize:before {
  content: "\e3b8";
}
.mi-comment:before {
  content: "\e0b9";
}
.mi-compare:before {
  content: "\e3b9";
}
.mi-computer:before {
  content: "\e30a";
}
.mi-confirmation-number:before {
  content: "\e638";
}
.mi-contact-phone:before {
  content: "\e0cf";
}
.mi-contacts:before {
  content: "\e0ba";
}
.mi-content-copy:before {
  content: "\e14d";
}
.mi-content-cut:before {
  content: "\e14e";
}
.mi-content-paste:before {
  content: "\e14f";
}
.mi-control-point:before {
  content: "\e3ba";
}
.mi-control-point-duplicate:before {
  content: "\e3bb";
}
.mi-create:before {
  content: "\e150";
}
.mi-credit-card:before {
  content: "\e870";
}
.mi-crop:before {
  content: "\e3be";
}
.mi-crop-16-9:before {
  content: "\e3bc";
}
.mi-crop-3-2:before {
  content: "\e3bd";
}
.mi-crop-5-4:before {
  content: "\e3bf";
}
.mi-crop-7-5:before {
  content: "\e3c0";
}
.mi-crop-din:before {
  content: "\e3c1";
}
.mi-crop-free:before {
  content: "\e3c2";
}
.mi-crop-landscape:before {
  content: "\e3c3";
}
.mi-crop-original:before {
  content: "\e3c4";
}
.mi-crop-portrait:before {
  content: "\e3c5";
}
.mi-crop-square:before {
  content: "\e3c6";
}
.mi-dashboard:before {
  content: "\e871";
}
.mi-data-usage:before {
  content: "\e1af";
}
.mi-dehaze:before {
  content: "\e3c7";
}
.mi-delete:before {
  content: "\e872";
}
.mi-description:before {
  content: "\e873";
}
.mi-desktop-mac:before {
  content: "\e30b";
}
.mi-desktop-windows:before {
  content: "\e30c";
}
.mi-details:before {
  content: "\e3c8";
}
.mi-developer-board:before {
  content: "\e30d";
}
.mi-developer-mode:before {
  content: "\e1b0";
}
.mi-device-hub:before {
  content: "\e335";
}
.mi-devices:before {
  content: "\e1b1";
}
.mi-dialer-sip:before {
  content: "\e0bb";
}
.mi-dialpad:before {
  content: "\e0bc";
}
.mi-directions:before {
  content: "\e52e";
}
.mi-directions-bike:before {
  content: "\e52f";
}
.mi-directions-boat:before {
  content: "\e532";
}
.mi-directions-bus:before {
  content: "\e530";
}
.mi-directions-car:before {
  content: "\e531";
}
.mi-directions-railway:before {
  content: "\e534";
}
.mi-directions-run:before {
  content: "\e566";
}
.mi-directions-subway:before {
  content: "\e533";
}
.mi-directions-transit:before {
  content: "\e535";
}
.mi-directions-walk:before {
  content: "\e536";
}
.mi-disc-full:before {
  content: "\e610";
}
.mi-dns:before {
  content: "\e875";
}
.mi-do-not-disturb:before {
  content: "\e612";
}
.mi-do-not-disturb-alt:before {
  content: "\e611";
}
.mi-dock:before {
  content: "\e30e";
}
.mi-domain:before {
  content: "\e7ee";
}
.mi-done:before {
  content: "\e876";
}
.mi-done-all:before {
  content: "\e877";
}
.mi-drafts:before {
  content: "\e151";
}
.mi-drive-eta:before {
  content: "\e613";
}
.mi-dvr:before {
  content: "\e1b2";
}
.mi-edit:before {
  content: "\e3c9";
}
.mi-eject:before {
  content: "\e8fb";
}
.mi-email:before {
  content: "\e0be";
}
.mi-equalizer:before {
  content: "\e01d";
}
.mi-error:before {
  content: "\e000";
}
.mi-error-outline:before {
  content: "\e001";
}
.mi-event:before {
  content: "\e878";
}
.mi-event-available:before {
  content: "\e614";
}
.mi-event-busy:before {
  content: "\e615";
}
.mi-event-note:before {
  content: "\e616";
}
.mi-event-seat:before {
  content: "\e903";
}
.mi-exit-to-app:before {
  content: "\e879";
}
.mi-expand-less:before {
  content: "\e5ce";
}
.mi-expand-more:before {
  content: "\e5cf";
}
.mi-explicit:before {
  content: "\e01e";
}
.mi-explore:before {
  content: "\e87a";
}
.mi-exposure:before {
  content: "\e3ca";
}
.mi-exposure-neg-1:before {
  content: "\e3cb";
}
.mi-exposure-neg-2:before {
  content: "\e3cc";
}
.mi-exposure-plus-1:before {
  content: "\e3cd";
}
.mi-exposure-plus-2:before {
  content: "\e3ce";
}
.mi-exposure-zero:before {
  content: "\e3cf";
}
.mi-extension:before {
  content: "\e87b";
}
.mi-face:before {
  content: "\e87c";
}
.mi-fast-forward:before {
  content: "\e01f";
}
.mi-fast-rewind:before {
  content: "\e020";
}
.mi-favorite:before {
  content: "\e87d";
}
.mi-favorite-border:before {
  content: "\e87e";
}
.mi-feedback:before {
  content: "\e87f";
}
.mi-file-download:before {
  content: "\e2c4";
}
.mi-file-upload:before {
  content: "\e2c6";
}
.mi-filter:before {
  content: "\e3d3";
}
.mi-filter-1:before {
  content: "\e3d0";
}
.mi-filter-2:before {
  content: "\e3d1";
}
.mi-filter-3:before {
  content: "\e3d2";
}
.mi-filter-4:before {
  content: "\e3d4";
}
.mi-filter-5:before {
  content: "\e3d5";
}
.mi-filter-6:before {
  content: "\e3d6";
}
.mi-filter-7:before {
  content: "\e3d7";
}
.mi-filter-8:before {
  content: "\e3d8";
}
.mi-filter-9:before {
  content: "\e3d9";
}
.mi-filter-9-plus:before {
  content: "\e3da";
}
.mi-filter-b-and-w:before {
  content: "\e3db";
}
.mi-filter-center-focus:before {
  content: "\e3dc";
}
.mi-filter-drama:before {
  content: "\e3dd";
}
.mi-filter-frames:before {
  content: "\e3de";
}
.mi-filter-hdr:before {
  content: "\e3df";
}
.mi-filter-list:before {
  content: "\e152";
}
.mi-filter-none:before {
  content: "\e3e0";
}
.mi-filter-tilt-shift:before {
  content: "\e3e2";
}
.mi-filter-vintage:before {
  content: "\e3e3";
}
.mi-find-in-page:before {
  content: "\e880";
}
.mi-find-replace:before {
  content: "\e881";
}
.mi-flag:before {
  content: "\e153";
}
.mi-flare:before {
  content: "\e3e4";
}
.mi-flash-auto:before {
  content: "\e3e5";
}
.mi-flash-off:before {
  content: "\e3e6";
}
.mi-flash-on:before {
  content: "\e3e7";
}
.mi-flight:before {
  content: "\e539";
}
.mi-flight-land:before {
  content: "\e904";
}
.mi-flight-takeoff:before {
  content: "\e905";
}
.mi-flip:before {
  content: "\e3e8";
}
.mi-flip-to-back:before {
  content: "\e882";
}
.mi-flip-to-front:before {
  content: "\e883";
}
.mi-folder:before {
  content: "\e2c7";
}
.mi-folder-open:before {
  content: "\e2c8";
}
.mi-folder-shared:before {
  content: "\e2c9";
}
.mi-folder-special:before {
  content: "\e617";
}
.mi-font-download:before {
  content: "\e167";
}
.mi-format-align-center:before {
  content: "\e234";
}
.mi-format-align-justify:before {
  content: "\e235";
}
.mi-format-align-left:before {
  content: "\e236";
}
.mi-format-align-right:before {
  content: "\e237";
}
.mi-format-bold:before {
  content: "\e238";
}
.mi-format-clear:before {
  content: "\e239";
}
.mi-format-color-fill:before {
  content: "\e23a";
}
.mi-format-color-reset:before {
  content: "\e23b";
}
.mi-format-color-text:before {
  content: "\e23c";
}
.mi-format-indent-decrease:before {
  content: "\e23d";
}
.mi-format-indent-increase:before {
  content: "\e23e";
}
.mi-format-italic:before {
  content: "\e23f";
}
.mi-format-line-spacing:before {
  content: "\e240";
}
.mi-format-list-bulleted:before {
  content: "\e241";
}
.mi-format-list-numbered:before {
  content: "\e242";
}
.mi-format-paint:before {
  content: "\e243";
}
.mi-format-quote:before {
  content: "\e244";
}
.mi-format-size:before {
  content: "\e245";
}
.mi-format-strikethrough:before {
  content: "\e246";
}
.mi-format-textdirection-l-to-r:before {
  content: "\e247";
}
.mi-format-textdirection-r-to-l:before {
  content: "\e248";
}
.mi-format-underlined:before {
  content: "\e249";
}
.mi-forum:before {
  content: "\e0bf";
}
.mi-forward:before {
  content: "\e154";
}
.mi-forward-10:before {
  content: "\e056";
}
.mi-forward-30:before {
  content: "\e057";
}
.mi-forward-5:before {
  content: "\e058";
}
.mi-fullscreen:before {
  content: "\e5d0";
}
.mi-fullscreen-exit:before {
  content: "\e5d1";
}
.mi-functions:before {
  content: "\e24a";
}
.mi-gamepad:before {
  content: "\e30f";
}
